html {
    scroll-behavior: smooth;
}

@media screen and (min-width: 601px) {
    .main-title {
        font-size: 5rem;
        line-height: 5rem;
    }
}
@media screen and (max-width: 600px) {
    .main-title {
        font-size: 3rem;
        line-height: 3rem;
    }
}

.hidden-animation {
    opacity: 0;
    transition: all 1s;
    filter: blur(5px);
    transform: translateX(-100%);
}
.show-animation {
    opacity: 1;
    filter: blur(0);
    transform: translateX(0);
}

.hidden-animation-up {
    opacity: 0;
    transition: all 1s;
    filter: blur(5px);
    transform: translateX(-100%);
}

.show-animation-up {
    opacity: 1;
    filter: blur(0);
    transform: translateX(0);
}

.column-animated:nth-child(1) {
    transition-delay: 150ms;
}
.column-animated:nth-child(2) {
    transition-delay: 300ms;
}
.column-animated:nth-child(3) {
    transition-delay: 450ms;
}
.column-animated:nth-child(4) {
    transition-delay: 600ms;
}
.column-animated:nth-child(5) {
    transition-delay: 750ms;
}
.column-animated:nth-child(6) {
    transition-delay: 900ms;
}